package com.mzy.datepackage.M2022.Aug.thirty_first.service.data_resources;


import com.mzy.datepackage.M2022.Aug.thirty_first.QuoteParams;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * 本地nfs
 * */
@Data
@ApiModel(value = "本地nfs资源")
public class LocalNfs extends QuoteParams {

    /**
     * 是否启用
     * */
    @ApiModelProperty(value = "启停状态")
    private boolean enabled = false;
    /**
     * 资源名称
     * */
    @ApiModelProperty(value = "资源名称，资源名称不能为空，资源名称长度必须在3-64个字符内")
    private String name;
    /**
     * NFS目录名
     * */
    @ApiModelProperty(value = "NFS目录名，nfs目录名不能为空")
    @NotEmpty(message = "nfs目录名不能为空")
    private String dir;
    /**
     * 资源描述
     * */
    @ApiModelProperty(value = "资源描述")
    private String descr;

}
